package com.flyqiu.flow.core.candidate;

import com.flyqiu.flow.api.candidate.FlowInstCandidateContext;
import com.flyqiu.flow.api.context.ProcInstContext;
import com.flyqiu.flow.bpmn.element.UserTask;
import com.flyqiu.flow.model.entity.ProcDeployDef;
import com.flyqiu.flow.model.entity.ru.ProcRuUserTask;
import lombok.Getter;

@Getter
public class DefaultFlowInstCandidateContext extends DefaultFlowCandidateContext implements FlowInstCandidateContext {


    private final ProcInstContext procInstContext;
    private final ProcRuUserTask userTaskInst;


    public DefaultFlowInstCandidateContext(ProcDeployDef deployDef, ProcInstContext procInstContext, UserTask userTask, ProcRuUserTask userTaskInst) {
        super(deployDef, userTask);
        this.procInstContext = procInstContext;
        this.userTaskInst = userTaskInst;

    }


}
